module.exports = options => {
	if (!options) {
		throw "Options were not provided"
	}
	let adapter = {
		sendVerificationEmail: () => Promise.resolve(),
    sendPasswordResetEmail: () => Promise.resolve(),
    sendMail: () => Promise.resolve()
	};
	if (options.sendMail) {
		adapter.sendMail = options.sendMail
	}
	if (options.sendPasswordResetEmail) {
		adapter.sendPasswordResetEmail = options.sendPasswordResetEmail
	}
	if (options.sendVerificationEmail) {
		adapter.sendVerificationEmail = options.sendVerificationEmail;
	}

	return adapter;
}
